#include "Programmer.h"

int main()
{
	HugeCompany* c1 = new HugeCompany();
	MiddleCompany* c2 = new MiddleCompany();
	MinorCompany* c3 = new MinorCompany();

	ProgrammerCpp* p1 = new ProgrammerCpp(c1);
	ProgrammerCpp* p2 = new ProgrammerCpp(c3);
	ProgrammerJava* p3 = new ProgrammerJava(c2);

	p1->coding();
	p2->coding();
	p3->coding();

	return 0;
}